
const { DataTypes } = require('sequelize')

const seq = require('../db/seq')
const leaveComment = require('./leaveComment.model')
const Leavemsg = seq.define('blog_leavemsg',{
  author:{
    type:DataTypes.STRING(100),
    allowNull:true,
    unique:false,
    comment:'留言用户'
  },
  avatar:{
    type:DataTypes.STRING(100),
    allowNull:true,
    unique:false,
    comment:'头像'
  },
  text:{
    type:DataTypes.STRING(1000),
    allowNull:true,
    unique:false,
    comment:'留言内容'
  },
  createTime:{
    type:DataTypes.STRING(100),
    allowNull:true,
    unique:false,
    comment:'留言时间'
  },
  address:{
    type:DataTypes.STRING(100),
    allowNull:true,
    unique:false,
    comment:'用户地址'
  },
  system:{
    type:DataTypes.STRING(100),
    allowNull:true,
    unique:false,
    comment:'用户设备系统'
  },
  browser:{
    type:DataTypes.STRING(100),
    allowNull:true,
    unique:false,
    comment:'用户设备浏览器'
  },
  type:{
    type:DataTypes.STRING(100),
    allowNull:true,
    unique:false,
    defaultValue:'leve',
    comment:'是否为留言'
  },
  child:{
    type:DataTypes.VIRTUAL,
    allowNull:true,
    unique:false,
  }
},{
  tableName:'blog_leavemsg',
  timestamps:false
})
//创建数据表
// Leavemsg.sync({ force:true })

module.exports = Leavemsg